package com.jyh.db.entity;

import java.math.BigDecimal;
import java.util.Date;

public class JyhBorrowingRecord {
    /**
     * 
     *
     * @mbggenerated 2017-10-18
     */
    private Integer id;

    /**
     * 自生成主键，唯一不重复
     *
     * @mbggenerated 2017-10-18
     */
    private String uuid;

    /**
     * 用户编号
     *
     * @mbggenerated 2017-10-18
     */
    private String usernumber;

    /**
     * 订单号
     *
     * @mbggenerated 2017-10-18
     */
    private String ordernumber;

    /**
     * 借款状态：0未还款 1已还款（按时还款）
2已还款（逾期还款）
     *
     * @mbggenerated 2017-10-18
     */
    private Integer borrowingstatus;

    /**
     * 申请时间
     *
     * @mbggenerated 2017-10-18
     */
    private Date applyfortime;

    /**
     * 打款日(放款日)
     *
     * @mbggenerated 2017-10-18
     */
    private Date lendingdate;

    /**
     * 约定还款日期
     *
     * @mbggenerated 2017-10-18
     */
    private Date contractdate;

    /**
     * 实际还款日期
     *
     * @mbggenerated 2017-10-18
     */
    private Date actualdate;

    /**
     * 还款金额
     *
     * @mbggenerated 2017-10-18
     */
    private BigDecimal money;

    /**
     * 借款期限
     *
     * @mbggenerated 2017-10-18
     */
    private Integer timelimit;

    /**
     * 当前状态
     *
     * @mbggenerated 2017-10-18
     */
    private Integer state;

    /**
     * 生成时间
     *
     * @mbggenerated 2017-10-18
     */
    private Date logtime;

    /**
     * 当前版本号
     *
     * @mbggenerated 2017-10-18
     */
    private String version;

    /**
     * 设备指纹号
     *
     * @mbggenerated 2017-10-18
     */
    private String device;

    /**
     * 当前时间戳
     *
     * @mbggenerated 2017-10-18
     */
    private String timestamp;

    /**
     * 删除标记 0 未删除的，1 已经删除
     *
     * @mbggenerated 2017-10-18
     */
    private Integer isdelete;

    /**
     * 
     * @return ID 
     */
    public Integer getId() {
        return id;
    }

    /**
     * 
     * @param id 
     *
     * @mbggenerated 2017-10-18
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 自生成主键，唯一不重复
     * @return uuid 自生成主键，唯一不重复
     */
    public String getUuid() {
        return uuid;
    }

    /**
     * 自生成主键，唯一不重复
     * @param uuid 自生成主键，唯一不重复
     *
     * @mbggenerated 2017-10-18
     */
    public void setUuid(String uuid) {
        this.uuid = uuid == null ? null : uuid.trim();
    }

    /**
     * 用户编号
     * @return userNumber 用户编号
     */
    public String getUsernumber() {
        return usernumber;
    }

    /**
     * 用户编号
     * @param usernumber 用户编号
     *
     * @mbggenerated 2017-10-18
     */
    public void setUsernumber(String usernumber) {
        this.usernumber = usernumber == null ? null : usernumber.trim();
    }

    /**
     * 订单号
     * @return orderNumber 订单号
     */
    public String getOrdernumber() {
        return ordernumber;
    }

    /**
     * 订单号
     * @param ordernumber 订单号
     *
     * @mbggenerated 2017-10-18
     */
    public void setOrdernumber(String ordernumber) {
        this.ordernumber = ordernumber == null ? null : ordernumber.trim();
    }

    /**
     * 借款状态：0未还款 1已还款（按时还款）
2已还款（逾期还款）
     * @return borrowingStatus 借款状态：0未还款 1已还款（按时还款）
2已还款（逾期还款）
     */
    public Integer getBorrowingstatus() {
        return borrowingstatus;
    }

    /**
     * 借款状态：0未还款 1已还款（按时还款）
2已还款（逾期还款）
     * @param borrowingstatus 借款状态：0未还款 1已还款（按时还款）
2已还款（逾期还款）
     *
     * @mbggenerated 2017-10-18
     */
    public void setBorrowingstatus(Integer borrowingstatus) {
        this.borrowingstatus = borrowingstatus;
    }

    /**
     * 申请时间
     * @return applyForTime 申请时间
     */
    public Date getApplyfortime() {
        return applyfortime;
    }

    /**
     * 申请时间
     * @param applyfortime 申请时间
     *
     * @mbggenerated 2017-10-18
     */
    public void setApplyfortime(Date applyfortime) {
        this.applyfortime = applyfortime;
    }

    /**
     * 打款日(放款日)
     * @return lendingDate 打款日(放款日)
     */
    public Date getLendingdate() {
        return lendingdate;
    }

    /**
     * 打款日(放款日)
     * @param lendingdate 打款日(放款日)
     *
     * @mbggenerated 2017-10-18
     */
    public void setLendingdate(Date lendingdate) {
        this.lendingdate = lendingdate;
    }

    /**
     * 约定还款日期
     * @return contractDate 约定还款日期
     */
    public Date getContractdate() {
        return contractdate;
    }

    /**
     * 约定还款日期
     * @param contractdate 约定还款日期
     *
     * @mbggenerated 2017-10-18
     */
    public void setContractdate(Date contractdate) {
        this.contractdate = contractdate;
    }

    /**
     * 实际还款日期
     * @return actualDate 实际还款日期
     */
    public Date getActualdate() {
        return actualdate;
    }

    /**
     * 实际还款日期
     * @param actualdate 实际还款日期
     *
     * @mbggenerated 2017-10-18
     */
    public void setActualdate(Date actualdate) {
        this.actualdate = actualdate;
    }

    /**
     * 还款金额
     * @return money 还款金额
     */
    public BigDecimal getMoney() {
        return money;
    }

    /**
     * 还款金额
     * @param money 还款金额
     *
     * @mbggenerated 2017-10-18
     */
    public void setMoney(BigDecimal money) {
        this.money = money;
    }

    /**
     * 借款期限
     * @return timeLimit 借款期限
     */
    public Integer getTimelimit() {
        return timelimit;
    }

    /**
     * 借款期限
     * @param timelimit 借款期限
     *
     * @mbggenerated 2017-10-18
     */
    public void setTimelimit(Integer timelimit) {
        this.timelimit = timelimit;
    }

    /**
     * 当前状态
     * @return state 当前状态
     */
    public Integer getState() {
        return state;
    }

    /**
     * 当前状态
     * @param state 当前状态
     *
     * @mbggenerated 2017-10-18
     */
    public void setState(Integer state) {
        this.state = state;
    }

    /**
     * 生成时间
     * @return logtime 生成时间
     */
    public Date getLogtime() {
        return logtime;
    }

    /**
     * 生成时间
     * @param logtime 生成时间
     *
     * @mbggenerated 2017-10-18
     */
    public void setLogtime(Date logtime) {
        this.logtime = logtime;
    }

    /**
     * 当前版本号
     * @return version 当前版本号
     */
    public String getVersion() {
        return version;
    }

    /**
     * 当前版本号
     * @param version 当前版本号
     *
     * @mbggenerated 2017-10-18
     */
    public void setVersion(String version) {
        this.version = version == null ? null : version.trim();
    }

    /**
     * 设备指纹号
     * @return device 设备指纹号
     */
    public String getDevice() {
        return device;
    }

    /**
     * 设备指纹号
     * @param device 设备指纹号
     *
     * @mbggenerated 2017-10-18
     */
    public void setDevice(String device) {
        this.device = device == null ? null : device.trim();
    }

    /**
     * 当前时间戳
     * @return timestamp 当前时间戳
     */
    public String getTimestamp() {
        return timestamp;
    }

    /**
     * 当前时间戳
     * @param timestamp 当前时间戳
     *
     * @mbggenerated 2017-10-18
     */
    public void setTimestamp(String timestamp) {
        this.timestamp = timestamp == null ? null : timestamp.trim();
    }

    /**
     * 删除标记 0 未删除的，1 已经删除
     * @return isDelete 删除标记 0 未删除的，1 已经删除
     */
    public Integer getIsdelete() {
        return isdelete;
    }

    /**
     * 删除标记 0 未删除的，1 已经删除
     * @param isdelete 删除标记 0 未删除的，1 已经删除
     *
     * @mbggenerated 2017-10-18
     */
    public void setIsdelete(Integer isdelete) {
        this.isdelete = isdelete;
    }
}